    ALTER USER
      { user
        { IDENTIFIED
          { BY password [ REPLACE old_password ]
          | EXTERNALLY [ AS 'certificate_DN' ]
          | GLOBALLY [ AS '[directory_DN]' ]
          }
        | DEFAULT TABLESPACE tablespace
        | TEMPORARY TABLESPACE
             { tablespace | tablespace_group_name }
        | QUOTA { size_clause
                | UNLIMITED
                } ON tablespace
          [ QUOTA { size_clause
                  | UNLIMITED
                  } ON tablespace
          ]...
        | PROFILE profile
        | DEFAULT ROLE { role [, role ]...
                       | ALL [ EXCEPT
                                role [, role ]... ]
                       | NONE
                       }
        | PASSWORD EXPIRE
        | ACCOUNT { LOCK | UNLOCK }
        }
          [  { IDENTIFIED
               { BY password [ REPLACE old_password ]
               | EXTERNALLY [ AS 'certificate_DN' ]
               | GLOBALLY [ AS '[directory_DN]' ]
               }
             | DEFAULT TABLESPACE tablespace
             | TEMPORARY TABLESPACE
                  { tablespace | tablespace_group_name }
             | QUOTA { size_clause
                     | UNLIMITED
                     } ON tablespace
               [ QUOTA { size_clause
                       | UNLIMITED
                       } ON tablespace
               ]...
             | PROFILE profile
             | DEFAULT ROLE { role [, role ]...
                            | ALL [ EXCEPT
                                     role [, role ]... ]
                            | NONE
                            }
             | PASSWORD EXPIRE
             | ACCOUNT { LOCK | UNLOCK }
             }
          ]...
      | user [, user ]...
        proxy_clause ;